/*
    writeFile有个致命的缺点，就是他每次的写入都会覆盖之前这个文件里的内容，我们很多时候都是希望只是给文件新加内容而不是覆盖，这个时候就要用到appendFile了
*/ 

let fs = require('fs');

// 如果想要换行追加写入，则需要在字符串中加入\n
// 这些参数不用我解释了吧, 一样的，如果你输入的路径文件不存在，则会自动创建
fs.appendFile('./test.txt','\n择其善者而从之，其不善者而改之',error=>{
    console.log(error ? `写入失败,${error}`: '追加写入成功');
});

// 和writeFile一样,appendFile也有同步方法appendFileSync，道理一样的
fs.appendFileSync('./test2.txt','\n择其善者而从之，其不善者而改之',error=>{
    console.log(error ? `写入失败,${error}`: '追加写入成功');
});